NBC: U.S. retiree freed after years jailed in Saudi Arabia for critical tweets