Using Genetic Algorithms to Optimise Rough Set Partition Sizes for HIV Data Analysis