Real-time payments explained

What is the New Payments Platform and what does a real-time payment look like?