Robert Hamilton (merchant)