Charities 'should take mental health care co-ordinator role'