What is predictive analytics, and how does it work?