Prime Minister Jean Castex resigns