Recent advances in carbon nanotube-based biosensors for biomolecular detection