HP remakes corporate philanthropy by donating its expertise to nonprofits