Agnes Duff, Countess Fife