Betting on the weather is now a booming $25 billion market | Fortune