Oxidative C-H functionalization: new reactions and catalysts to construct molecular complexity from basic building blocks