Waterloo Regional police lay 343 charges in Safe Semester enforcement