Geometric and electronic structures of halogen (M)-doped aluminium clusters: MAln(M=F, Cl; n=3-15)