Hyperspectral satellite imagery classification Using 1-D, 2-D, 3-D, and Hybrid Convolutional Neural Networks (CNNs)