The president will attend the grand opening of a new golf course on his Aberdeenshire property named after his Scottish-born mother, Mary Anne Macleod. But while Trump may be hoping his trip provides ...