Home Healthcare Pfizer to sell all its patented drugs at nonprofit price in low-income countries