France in political limbo after shock election result