Florence teen with inoperable tumor becomes honorary police officer