Blast kills 10 in Peshawar