Magneto: Combining Small and Large Language Models for Schema Matching