GAMCO ASSET MANAGEMENT INC