Global spending on cloud infrastructure up 23% says IDC