German beer: 500 years of 'Reinheitsgebot' rules