Copper-Based P-Type Semiconducting Oxides: From Materials To Devices