Indian banks' sour loans hit a record 9.5 trillion rupees ($145.56 billion) at the end of June.