Nickel formate induced high-level in situ Ni-doping of g-C3N4 for a tunable band structure and enhanced photocatalytic performance