The 1,970 rail, trolleybus, and cable car workers who make Mexico City run have reached a three-year tentative agreement, averting a strike. The deal includes a 3.5 percent raise and increased investments in food voucher benefits and a scholarship fund for workers and their children.