James Staats Forbes — Scottish railway engineer, railway administrator and art collector (1823-1904)