MOCVD deposited ZnO:B transparent Conductive films: performance of different electrode configurations for solar cells