Home Stock C3.ai shares drop 20% as subscription revenue falls short of expectations