Blast Kills at Least 7 in Mogadishu After US Defense Secretary Visit