The Russian resort of Sochi, which hosted the 2014 Winter Olympics, is hoping to attract one million visitors during the 2018 football World Cup finals, according to the city mayor.