Henley ends title drought in Mexico while Scheffler fails to return to No 1