homes for sale benicia ca