South Florida police officer fighting terminal liver cancer