Exploring the influence of nickel precursors on constructing efficient Ni-based CO2 methanation catalysts assisted with in-situ technologies