Putin threatens to leave grain deal