Peter Beaumont in Cairo on internet restrictions and today's protests