Conformational searching using a population-based incremental learning algorithm