Hydrothermal synthesis of flower-like ZnO-SiO2 nanocomposites for solar light–induced photocatalysis and anti-bacterial applications