homes for sale petaluma ca