John McCain blasts Obama's Middle East strate...