Trench-parallel ridge subduction controls upper-plate structure and shallow megathrust seismogenesis along the Jalisco-Colima margin, Mexico