BOSTON (CBS) -- Home Depot will pay a fine of more than $20 million after settling with the Environmental Protection Agency and the Department of Justice for alleged "serious violations" of the EPA's ...