Somalia’s new President, Mohamed Abdullahi, has been inaugurated in the capital Mogadishu, promising to restore dignity to the troubled Horn of Africa nation but warning it will take another two decades to “fix” the country.