Bathurst Showground to host four major events this weekend