Britain's biggest drinkers are between 40 and 70 years old, according to a landmark study of the nation's alcohol habits, with younger people less likely to consume over the recommended amount