Scheffler has taken punches from many over these last five years, yet still he stands firmly as the world No. 1