Shahid Afridi not to play IPL