Donald Trump is planning to seal off the US-Mexican border by invoking public health emergency powers, a report has claimed.