French President Emmanuel Macron said Sunday he was dissolving the National Assembly and calling snap legislative elections, setting off a political earthquake after his party suffered a humbling defeat at the hands of the far right in elections for the European Parliament.