Critical minerals deal terms agreed