Bifunctional Acid–Base Cooperativity in Heterogeneous Catalytic Reactions: Advances in Silica Supported Organic Functional Groups