Pence promises coronavirus vaccine by end of the year as he accepts nomination