Half-metallic ferromagnetism in Cu-doped ZnO: Density functional calculations