Newcastle United have won the Carabao Cup after beating Liverpool 2-1 at Wembley