Sanofi, GSK say Covid-19 vaccine won’t be ready until late 2021