Donald Trump has been indicted by a Manhattan grand jury on charges related to paying off a porn star during his 2016 presidential campaign, making him the first former US president to face a criminal charge and upending his bid to retake the White House in 2024.