Quantifying the roles of immigration and chance in shaping prokaryote community structure.