German leader gets 'beer bath' at political rally