Deciphering associations between gut microbiota and clinical factors using microbial modules