Greens urge Obama to say no to Keystone