Growth, reproductive biology and life cycle of the vermicomposting earthworm, Perionyx ceylanensis Mich. (Oligochaeta: Megascolecidae).