Olympic royalty Ryan Gregson and Genevieve LaCaze marry