Antileishmanial and immunomodulatory activities of lupeol, a triterpene compound isolated from Sterculia villosa.