Photo-mechanical actuation of carbon nanotubes: mechanisms and applications in micro and nano-devices