Structural, bonding, and superhalogen properties of Au4X4−/0 (X = F, Cl, Br, and I) clusters