Cisco forecasts annual revenue below estimates