President Obama wins re-election