McCain welcomes Obama with fresh criticism