Hierarchical BaTiO3/NiFe2O4 nanocomposite as an efficacious OER catalyst for photoelectrochemical water splitting