Rio Tinto profit falls 29%, slashes dividend as iron ore prices ease