Cancer can be caused by reversible molecular changes – as new study shows