Blast kills 10, injures 19 in Peshawar