Tom Cotton expresses concerns over Trump's Iran deal | PiQ Markets