IDFC FIRST Bank raises $3.57B from NRIs via FCNR(B) swap