Notwithstanding any other provision of law, no person or entity donating food to a nonprofit corporation, nonprofit organization or governmental entity, without charge, or at a charge sufficient only to cover the cost of handling such food, shall be liable for civil damages for any injury arising out of the condition of such food; unless at the time of the donation, the food donated was knowingly misbranded or adulterated, or was manufactured, processed, prepared, handled or stored in a grossly negligent manner.