Ham Italian Hoagie