Singer Guru Randhawa assaulted in Vancouver