Robert E. Craven — American politician (born 1811)