IBM to slash 15,000 jobs