Band gap tuning by Gd and Fe doping of LaNiO3 to boost solar light harvesting for photocatalytic application: A mechanistic approach