U.S. Special Counsel Robert Mueller has turned in his long-awaited final report on the contentious Russia investigation that has cast a dark shadow over Donald Trump's presidency, entangling Trump's family and resulting in criminal charges against some of the president's closest associates.