 Election results show French voters have given a coalition of left-of-center parties the largest number of parliamentary seats. That keeps the far right out of power. But no party won an outright majority, making the future unclear, including for President Emmanuel Macron.