Kate Middleton climbs UK's top three peaks for cancer survivors