Leptospirosis: pathogenesis, immunity, and diagnosis