What is PayPal and how does it work?