India's forex reserves hit record $729.3 billion, up $12.42 billion