Macron dissolves the French parliament and calls a snap election after defeat in EU vote