Sir William Douglas of Lochleven