Leftist party coalition in France wins surprise election, defeating centrist alliance and far-right National Rally. Uncertainty over next prime minister weeks before Olympics.