Moderna says vaccine 93% effective through six months