Beer drinkers live longer, says study