NBC: Pro-Palestinian activist Mahmoud Khalil released after months in detention