Chad Le Clos was one of the faces of the 2012 Olympics and did something few others have managed in his sport - beating the most decorated Olympian of all time, Michael Phelps.