NBC: Home Depot to pay nearly $2 million to settle suit alleging it overcharged shoppers