Pope Benedict leads mega-Mass in Mexico