Cafferty on Obama approval