The Pentagon said on Tuesday that two Iranian warships have "linked up" with a cargo ship that Iran has said is carrying humanitarian aid to Yemen, as activists on board the vessel said it was due to arrive at the Yemeni port of Hodaida on Thursday.