NBC: U.S. envoy apologizes for suggesting Afghan women may need 'Black Girl Magic'