French President Emmanuel Macron casts his vote in the general elections | AFP