Kroger beats Q1 revenue estimates but misses on earnings as margins tighten