From the Maldives to Venezuela: how Iran gets oil to an ally