Meta slides 10% in 2026 ahead of Q2 earnings on July 29