Bill Gates Sets Goal To Give Away Most of His Fortune By 2045