Length prediction of silicon nanowires (SiNWs) prepared by the MACE method using the ANN-COA-PSO algorithm for high supercapacitor applications