Iran says it wants talks, but blames US “breach of commitments, blockade and threats” for stalling negotiations.