[ENH] SparsePCA: added inverse_transform()

In sklearn.decomposition, TruncatedSVD, PCA, RandomizedPCA, and KernelPCA all have an inverse_transform() method, but not SparsePCA.