what are the different ways of separating heterogenous mixtures ​