20110531 unknown: Shahid Afridi announces early retirement