Copper Nanowires for Transparent Electrodes: Properties, Challenges and Applications