SBP injects over Rs 2.66 trillion in the market