Rio Tinto's $2.2b West Angelas project wins EPA approval