Obama rejects McCain call to delay debate