SBP injects Rs10.31 trillion in the market