Regeneron buys rights to cancer drug Libtayo from Sanofi