Caramelized Apple and Ham Croque Monsieur