A holistic approach to open-pit slope stability using Artificial Neural Networks and Rock Engineering Systems Approach of A holistic approach to open-pit slope stability using Artificial Neural Networks and Rock Engineering Systems Approach