Iran warned India it would stop supplying oil from August 1 if payments dispute is not resolved, the semi-official Fars news agency reported, a move likely to harm the two countries