Pfizer to offer drugs at not-for-profit prices in low income countries