A young cystic fibrosis suffer who was given a double lung transplant has died from cancer, after being told her donor was a smoker.