US presidential candidate John McCain now leads slightly in the polls