Has Mexico elected their own 'Trump'?