US Chief Justice John Roberts pointedly defended the independence of the federal judiciary on Wednesday after President Donald Trump criticised the courts once again.