Microbial endophytes of plants: diversity, benefits, and their interaction with host