Obama Approval Rating at All-Time Low of 42% in CNN Poll