Medvedev wins to set up Russia vs Croatia Davis Cup final