Iran has faced a torrent of international sanctions since the 1979 revolution - here's what's in place right now.