Stolt-Neilsen raises $104 million