Labor pledges $4b cut to childcare fees