Dade City officer charged with insurance fraud