Do patents work for public health?