French Prime Minister Gabriel Attal says he will resign