Modeling and design of core-shell p-n junction Si nanorod solar cell with pyramidal structure