Nasreddine Nabi defends Kaizer Chiefs players amid heavy criticism