Computational screening of transition-metal doped boron nanotubes as efficient electrocatalysts for water splitting