Palm stock dives after it cuts forecasts