Charles Hamilton, 5. Baronet