President Donald Trump often portrays Mexico as a disastrous country overrun by drug cartels and “bad hombres.” But a newly released global ranking of life satisfaction tells a different story: ...