british columbia houses for sale