Momenta's earnings rise on market grab from Sanofi