Inter-domain dynamics drive cholesterol transport by NPC1 and NPC1L1 proteins