Sanofi beats Q2 estimates as Dupixent tops €5 billion for first time