Police and fire departments compete in blood drive