Collier County spends $7M to add hundreds of body cams, dash cams to sheriff's office