Halloysite nanotubes: a green resource for materials and life sciences