Boris Johnson says new data gives hope Covid-19 vaccines are effective against the Indian variant.