Influence on electrochemical impedance and photovoltaic performance of natural DSSC using Terminalia catappa based on Mg-doped ZnO photoanode