Armed people board cargo ship off Somalia, security firm says