First-Principles Calculations on Boron–Nitride Nanotubes