Hugh Shore, 6th Baron Teignmouth — British colonial administrator