SBP injects over Rs2.94tr into the market