Massive demonstration in Cairo's Tahrir Square