John James McCook (avocat)