Dr. Shakil Afridi: a hero or a traitor?