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