Downing Street warns ‘no guarantees’ over Covid-19 vaccine by Christmas despite ‘promising’ results in Pfizer’s trial