Addressing Missing Data in a Healthcare Dataset Using an Improved kNN Algorithm