Ham And Swiss Hoagie