Dr. Richard Solomon, usually known as Dick Solomon, is a character played by John Lithgow in which late 1990s American sitcom that aired from 1996 to 2001 on NBC?