The impact of social mood on financial markets