Germans are drinking less and less beer. Blame grandpa not weather