U.S. judge blocks construction of $10-billion Keystone XL pipeline