Mauritania names new prime minister