Hafeez Nawaz was 20 years old when he left his religious school in Karachi to join the Islamic State group in Afghanistan. Three years later he was back in Pakistan to carry out a deadly mission: With explosives strapped to his body, he blew himself up in the middle of an election rally last month, killing 149 people and wounding 300 others.