Almost half of Canadians support Liberal child care plan: poll