Obama's job-approval rating at all-time low