Left leads French election in an unexpected upset