Peshawar blast kills 5, injures 35