Millions of Egyptians stormed the streets to protest Islamist President Mohammed Morsi and demand he step down.