Over 4,000 charges laid in retail theft probe involving 'repeat and prolific offenders': Toronto police