Europe is racing to vaccinate its citizens but the UN has warned damage from the coronavirus pandemic will last for years, vaccine or no vaccine.