Bernie Sanders baffled that White House won't apologise for John McCain comments