CAG slams MoD for financial irregularities