Lord John Hay (general)