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