Jackie Chan grooves to Punjabi number at Shanghai Festival