Moderna reveals how much its coronavirus vaccine would cost per dose