Catalogue of the Hemiptera of America North of Mexico