Green synthesis of multifunctional zinc oxide (ZnO) nanoparticles using Cassia fistula plant extract and their photodegradative, antioxidant and antibacterial activities