Factors controlling the growth rate, carbon and oxygen isotope variation in modern calcite precipitation in a subtropical cave, Southwest China