Iran has cast doubt on negotiations and says US has violated the truce