French President Macron dissolved lower house of parliament after his party's defeat in European elections, sending voters back to polls in a few weeks.