Jon Rahm wins a stunner at Kapalua after Morikawa wipeout