Newcastle United has claimed its first domestic trophy in 70 years with a 2-1 win over Liverpool in the League Cup final.