El Dorado Hills, CA homes for sale $400k-$500k