real ham and swiss pie