Rainy Day Blues in 140 Characters: A Look Into the Impact of Weather on the Mood of Tweets