Possible origin of ferromagnetism in un-doped ZnO: First-principles calculations