Madagascar's president names army general as new prime minister