En amerikanskflaggad tanker utmanades på tisdagen av iranska kanonbåtar när den färdades genom Hormuzsundet, dagar före samtalen mellan Trump-administrationen och Iran.