France election 2024: Voters deliver win for leftists; hung parliament after 3-way split in results