Donald Trump has been indicted by a Manhattan grand jury, marking the first time a former president has faced criminal charges.