Mexico inaugurates mega train project in Yucatan Peninsula despite protests