Government cripples suppliers by failing to pay 952 businesses in June, says PSC