Optimal Information Disclosure: A Linear Programming Approach