What are web application firewall (WAF) tools and how do they help protect web applications from cyber threats like SQL injection and cross-site scripting attacks, when should organizations implement WAF solutions to secure online platforms, and how can these tools improve application security, traffic filtering, and threat prevention?