NBC: Kevin Spacey appears in London court over sexual assault charges