Survey of people aged 10 to 45 finds less than a quarter say they sleep well