p半导体和n半导体都能做太阳能电池吗