Vladimir Putin takes the oath of office