Pharma giving away more meds to needy