ST. LOUIS — Israeli manufacturer ICL Group on Wednesday announced the $570 million battery component factory it planned to build along the city’s industrial north riverfront officially is dead after ...