World Display Mercedes-Benz backs into escalator at Chinese mall 25 August 2026, 2:18 pm Team Buyback