Obama endorses Macron for French presidency