Titanium oxide (TiO) and Ruthenium dioxide (RuO2) attached to silicon nanotube (7, 0) as electrodes of lithium-, sodium- and potassium-ion batteries: Computational investigation