Johnson & Johnson single-dose vaccine is effective against Covid-19