Croque Monsieur with Pan-Roasted Tomatoes