A novel approach to achieve high dielectric permittivity and low loss tangent in CaCu3Ti4O12 ceramics by co-doping with Sm3+ and Mg2+ ions