2nd presidential debate canceled