Density functional investigation of metal encapsulated X@C12Si8 heterofullerene (X=Li+, Na+, K+, Be2+, Mg2+, Ca2+, Al3+, Ga3+)