Deloitte fined for audit failures in fraud case