Folsom, CA homes for sale under $400k