US President Donald Trump issued an executive order postponing enforcement of the law to April 5 shortly after taking office.