Review on progress of the Fengyun meteorological satellite