The first criminal trial against Donald Trump will be delayed until at least mid-April, a judge has decided.