US stocks edge higher as materials firms and retailers rise

US stocks meandered but finished mostly higher as retailers and industrial companies rose.
A jump in metals prices helped mining and materials companies. Asian markets jumped after the North Korean government said it was open to talks with the US about ending its nuclear program.