Shaheen Afridi reclaims No 1 ODI bowler ranking