Indian banks raise $43B through offshore loans as RBI swap hits $40.8B