President Trump signed a controversial executive order on May 4 that the White House says "promotes free speech and religious liberty."