GA-CNN: Convolutional Neural Network Based on Geometric Algebra for Hyperspectral Image Classification