McCain addresses voters' questions, blasts opponent