Millennials in the UK are drinking alcohol less frequently, but consume more than other age groups when they do, a new survey has shown.