Computational studies of niobium-based electrodes for lithium-ion batteries