Quartz Daily Brief—Europe and Africa edition—Alibaba’s Snapchat investment, stress test failures, Saudi nuke deal, hunting mutants