Iowa telecoms lead $6 million Appcore funding for cloud apps