CVPD officer stabbed, opens fire on man