Singapore is racing to stop coronavirus spreading in migrant worker dormitories