Doping effect of viologen on rectification, charge transport processes and photovoltaic properties of furazano (3,4-b)piperazine thin film device