TiO2-NiO p-n nanocomposite with enhanced sonophotocatalytic activity under diffused sunlight.