IBM: Online consumer spending jumps 15% in Q2