Sanofi to acquire Acambis for $546M