Teens are consuming less alcohol, tobacco and opioids, but their vaping habits have hit an all-time high, new research says.