Home Depot to slash prices