Major protests have been held in several Egyptian cities in protest at a visit by U.S. Secretary of State John Kerry to the country, local media reported.