Electronic and optical properties of the SiB2O4 (B=Mg, Zn, and Cd) spinel oxides: An ab initio study with the Tran–Blaha-modified Becke–Johnson density functional