Flurry of diplomatic contacts fuel Iran deal speculation