Streaming giant trims 2026 ad revenue forecast to $2.7bn but sees India viewing hours climb 24 per cent