Doctor reveals how to avoid a hangover by eating specific foods before drinking