Mental health care for new mums 'needs work'