China to give extra $500m to WHO over next five years