There are no hangover cures. That hasn’t stopped us from trying for thousands of years