Carillion profit warning unearths £845m contract black hole

Chief executive steps down as debt levels soar