Danielle Richier-Potts achieves Three Peaks Challenge