Electronic properties of carbon nanotubes