Paul McCartney to perform in Winnipeg