Young woman given just weeks to live after a tiny mole turned out to be terminal cancer