A novel approach to multi-junctions:the heterojunction bipolar transistor solar cell