Somali president names economist as new prime minister