SPDGAN: A Generative Adversarial Network based on SPD Manifold Learning for Automatic Image Colorization