IBM beats quarterly revenue estimates, warns of $3.5 bln forex hit