Blast near consulate buildings in eastern Afghan city: official