Singapore imposes curfew on public drinking