sleep problems and weight gain