Vaping can cause cancer , say researchers - but still isn't as damaging as smoking cigarettes.