3 people have been killed as thousands took to the streets of Egypt in its biggest anti-government protests in years.