IGP pins ranks on 28 officers promoted as DSPs