The number of US teenagers who drink and drive has more than halved in the last two decades, according to a new report.