ALGA demands apology from Contractor General