Kroger reports earnings beat for fourth quarter as revenue falls short