Provinces spend $4.2B on child care: report