The humble leech's medical magic