Thousands take to streets in anti-government protest in Prague