President Obama re-elected