French prime minister vows to fight inflation, climate change