IBM sees cognitive solutions\, tech services and cloud platform revenue declines