EU puts vaccine donations to poor countries on hold