Trump's suggestion to delay election draws cross-party fire