American company Moderna says its "going to have a vaccine that can stop Covid-19", as it revealed that its experimental vaccine is 94.5 per cent effective in preventing the coronavirus.