Shiga toxins: from structure and mechanism to applications