India's forex reserves fall for second straight week at $589.14 billion