Vladimir Putin wins right to stay in power for 16 more years