Princess Kate treks British peaks for cancer support