Rumen ciliates: their metabolism and relationships with bacteria and their hosts