A novel approach for solution combustion synthesis of tungsten oxide nanoparticles for photocatalytic and electrochromic applications