George W. Bush raises $500 million for library