Calliandra calothyrsus: an agroforestry tree for the humid tropics