With New Weather Channel Deal, Twitter Aims to Make it Rain for Brands