Small business IT spending predicted to reach $600b this year