Hampshire sign Afridi for T20 Blast