Paul McCartney dazzles Grand Rapids with stupendous performa