SBP injects over Rs 1.46 trillion