James Seaton (Politiker, 1804)