More than 100 mayors sign Cities Open Internet Pledge