Thousands take to streets of Prague to protest President’s 'attack on media'