Death toll from Afghan oil tanker fire rises to 31