John James McCook (lawyer)