Somalia Islamists take new port