French Ham Swiss Cheese