San Francisco Frontiers - French left closes ranks to hobble Macron in parliamentary vote