Mat Rebeaud Wins Red Bull X-Fighters Mexico City