Elk Grove, CA homes for sale $400k-$500k