Paul McCartney rocks in Tel-Aviv