Light-powered Molecular Devices and Machines