SBP injects Rs966.5 billion into market