Sir William Knighton, 1st Baronet — English physician