‘Act of kindness’: Cop buys groceries after finding boy in store parking lot