Emmanuel Macron re-elected as French President