Toronto police chief Mark Saunders announces he is resigning at the end of July