The most generous countries granting citizenship to foreigners in Europe