John Ker, 1. Duke of Roxburghe