SBP injects Rs 3.17 tr into market