add clang to build matrix