danville homes for sale by owner