NBC: Justice Thomas cancels plans to teach at D.C. law school