why is the drinking age 21 and not 18