Performance improvement of silicon solar cells by nanoporous silicon coating