Vinicio Capossela has been called "The Italian Tom Waits" for his scruffy style and quirky, off-kilter songs.