financial due diligence checklist for the mining industry