The Council shall institute all actions or proceedings as may be necessary to prosecute a public utility company for violating its franchise, this Charter, or City ordinances. It may revoke, cancel, or annul all franchises the City has granted which have become inoperative, illegal, or void and not binding upon the City.