IBM: 2012 holiday shopping season to be 'the year of mobile'