Brits go to bed at 10.45pm and still don't get enough sleep