The delivery violates U.S. sanctions imposed on Tehran after former President Donald Trump pulled America out of a nuclear deal between Iran and world powers three years ago.