Forget red & blue, Obama coming to Houston for the green