Twenty-Five Years of Weather Satellites