John B . Floyd , krigsminister underBuchanans