Benzodithiophene based ternary copolymer containing covalently bonded pyrrolo[3,4-c]pyrrole-1,3-dione and benzothiadiazole for efficient polymer solar cells utilizing high energy sunlight