Text this: Self-cleaning and weather resistance of nano-SnO2/modified silicone oil coating for photovoltaic (PV) glass applications