Peter Buchanan (1798-aft1850)