Oil prices and energy companies tumble; other stocks rise