Synthesis of Er 3+ loaded barium molybdate nanoparticles: A new approach for harvesting solar energy