Freeport’s Langage Green Energy strikes deal with mining giants