Meta posts first-ever revenue drop as inflation throttles ad sales