German scientists find sticking to beer can stop your New Year's Day hangover