The next generation of photovoltaic cells belongs to heterojunction