Dow Jumps 300+ Points as Citigroup Earnings Beat Expectations