Intellectual property in the context of the WTO TRIPS agreement: challenges for public health