Protesters storm U.S. Embassy, tear down flag in Cairo