Mediterranean restaurant chain Cava files for IPO as revenue climbs