Enhanced performance in inverted polymer solar cells with D-π-A-type molecular dye incorporated on ZnO buffer layer.