Artificial supramolecular pumps powered by light