French government in limbo after leftist coalition's upset win