Visible light active Ru-doped sodium niobate pervoskite decorated with platinum nanoparticles via surface capping