Recent progress in MIS solar cells