First principles insights into improved catalytic performance of BaTiO3- graphene nanocomposites in conjugation with experimental investigations. (15th August 2016)