China blocks Twitter and Flickr