Vladimir Putin arrives in Sochi ahead of Winter Olympics