Man accused of hosing down unhoused woman in SF reaches deal to avoid trial