Iran nuclear talks will reach compromise ’soon’: Putin