The United Arab Emirates has ordered employers to offer free accommodation to workers paid $540 (AED 1983) or less per month, in the latest move in the Gulf to address alleged abuses of migrant labour.