Micky Arthur praises Shahid Afridi