RBI net buys $3.53 billion from spot market in March