Climate risk and the idiosyncratic volatility puzzle