NBC: Beer drinking in America falls to the lowest level in a generation