25 years of pansharpening: a critical review and new developments