A major US city has just imposed a sweeping overnight curfew for all minors after weeks of chaotic teen violence. Police have also been granted emergency powers to enforce it.