CNN talks to Sigourney Weaver about her many film roles and causes off screen