Five million to charity if Obama releases records