houses for sale in kelowna under 400 000