Hillary Clinton comes out against Keystone pipeline