John McCauley (American Revolutionary War)