Mental health, life satisfaction, and sleep quality among medical students in the Gaza Strip: a cross-sectional survey