Russia's lower house of parliament gave its definitive approval to constitutional changes that will allow Vladimir Putin to run for president again in 2024.