Sir William Hay of Delgatie (executed 1650)