The US claims the ship was trying to evade its naval blockade. Iran calls it 'piracy'.