Nasdaq, S&P 500, Dow Jones rally as cyclicals rebound on yield gains