A GPU scheduler to optimise the execution of Deep Learning training jobs on GPU-accelerated clusters, minimising the operational costs and the due dates violations