St. Jude lays off another 500 amid ongoing company-wide overhaul