Mental health care 'risks being over-run'