SBP injects over Rs 2.12 trillion in the market