IRS delays tax filing and payment deadlines to July 15 for all taxpayers