why does eating before or while drinking reduce the amount your bac will rise?