Sanofi takes stake in Alnylam