Nanobubble Technology in Environmental Engineering: Revolutionization Potential and Challenges.