NBC News: Nicole Kidman files for divorce from Keith Urban after nearly two decades