At least 20 people killed across Pakistan as demonstrations over strike on Tehran spiral into violence.