US stocks post worst daily loss in over 2 months