Geometries, stability and aromaticity of Al2P22-, [M(Al2P2)]− (M = Li, Na, K, Cu) and N(Al2P2) (N = Be, Mg, Ca, Zn) clusters