Scotland's Bob MacIntyre says his runner-up finish at June's US Open gives him the belief he can win a major.