Punjabi singer Guru Randhawa attacked by unidentified assailant in Vancouver