Former president Obama said Emmanuel Macron, who is facing populist Marine Le Pen, "appeals to people's hopes and not their fears."