McCartney channels spirit of Harrison