Obama says he's confident of re-election