Pfizer says it will widen access to hundreds of off-patent medicines in low-income countries