Centrist caretaker government to stay on through the Olympics, says Macron