Thousands of demonstrators have taken part in major rallies across several Egyptian cities, including Cairo, the capital.