Hair of the dog or a big, greasy breakfast? Here are 5 scientific cures for hangovers.