A review on the geological applications of hyperspectral remote sensing technology