The US will block the entry of immigrants without health insurance or the ability to pay for medical bills, President Donald Trump reveals.