William Harding (army officer and antiquary)