Denver Mayor Michael Hancock apologizes after police detective accuses him of sexual harassment