Clean Synthesis Using Porous Inorganic Solid Catalysts and Supported Reagents