Shaken by earthquakes, hurricanes, violence, financial jolts, and political uncertainty, Mexico ends 2017 with more disappointments than achievements