Catherine, Princess of Wales, has completed the Three Peaks Challenge within 24 hours to raise awareness of life after a cancer diagnosis and to support The Royal Marsden Cancer Charity.