Ex-Beatle Sir Paul McCartney and comedian James Corden delight fans with a surprise appearance in Liverpool city centre.