Walter Stewart, Master of Fife