gitlab-ci: auto-cancel CI runs when a newer commit is pushed to the same branch