Canada's public broadcaster to cut 600 jobs as it struggles with budget pressures