Present and future prospects of carbon nanotube interconnects for energy efficient integrated circuits