More than 2 million dehumidifiers recalled after $17 million