James Forbes, 15th Lord Forbes