Kurt Fearnley wins Commonwealth Games marathon gold in his final race for Australia