Gore takes post with investment firm; vows to donate salary to climate protection