Kanhaiya Kumar slapped