Sanofi snaps up Ablynx after underwhelming Novo bid