US city of Houston has declared a night-time curfew.