Swiss solar company cancels plans for Colorado Springs factory