Street vendors sell Mexican flags and other souvenirs along Juarez Avenue in Mexico City ahead of the country's 204th anniversary of independence