Text this: Development of a Stable TiO2 Nanocomposite Self-Cleaning Coating for Outdoor Applications