homes for sale in bozeman under $400k