Jimmy Callacher's late goal denies Glentoran victory at Windsor Park