NBC: Saudi Arabia frees American who was jailed over tweets about crown prince