Tom Smith takes on Three Peaks Challenge