Foreign outflows from Indian shares hit $20B in 4 months, top last year