Indian forex reserve reaches all time high with 648 7 billion for the week ending may 17 rbi