Semisupervised hyperspectral image unmixing using a variational Bayes algorithm