Half-metallic ferromagnetism in zinc-blende CaC, SrC, and BaC from first principles