Bus blast kills 18 in Hangu