Somali militia vows to recapture port from Islamists