Robert W. Foster (American, ?–1880)