A stranger paid for a man’s groceries after his card got declined Now they’re ‘brothers’