Hafeez backs Afridi as Pakistan T-20 captain