MgO-CaO-Al2O3-SiO2 glassy and glass-ceramic systems: the effect of substitution of CoO or NiO in place of MgO or CaO