Snowden walks free in Russia to US anger