Sinopec Kantons warns profit to drop 25%-35% on Hormuz disruption