Shadow A-G takes aim at Michaelia Cash's 'appalling' record