Combative Weiner still says he can win