Obama and McCain quizzed by evangelicals on morals and religion