Duke Energy announces a company donation of $20,000 to local United Way agencies: