Weinberger calls for long-term public investment in child care