Stochastic and deterministic processes interact in the assembly of desert microbial communities on a global scale