Paul McCartney has given an impromptu concert in Covent Garden during the lunchtime rush. "We're just going to do some…