NBC News: Biden and Trump agree to debates in late June and September