Oxidative Functionalization of Methane on Heterogeneous Catalysts