Gilmore to world surf No.1 with perfect 10