New approach to flexible open pit optimisation and scheduling