HSGAN: Hyperspectral Reconstruction From RGB Images With Generative Adversarial Network