Obama says US can't afford tax cuts for richest