Advances on sonophotocatalysis as a water and wastewater treatment technique: efficiency, challenges and process optimisation