Carissa Moore wins US Open of Surfing