Artificial molecular shuttles: from concepts to devices