Bin Laden raid doctor Shakil Afridi speaks out