Judge strikes down Canada-US asylum agreement