Charlton could give Benni McCarthy lifeline