Ontario investing $330M into children's hospitals