IBM lowers 2019 earnings guidance after closure of Red Hat purchase