Lewis Acids: From Conventional Homogeneous to Green Homogeneous and Heterogeneous Catalysis