Donald Trump has been indicted by a Manhattan grand jury after a probe into hush money paid to porn star Stormy Daniels, two sources said on Thursday, becoming the first former US president to face criminal charges even as he makes another run for the White House.