Luckin revenue hits record high, but margins squeezed by price war