Photo-active BiFeO3-BaTiO3 perovskite solid solutions for solar hydrogen generation