The Iran war has caused turmoil to cargo routes through the Middle East, as shipping and airports have been targeted.