Email Record: Integrating Model-Driven Engineering and Large Language Models for Test Scenario Generation for Smart Contracts