Samuel Haynes (historian)