NHS patients on mixed-sex mental health wards 'have been sexually abused more than 1,000 times' in the last three years, shock figures reveal