The Catalina Sky Survey for NEOs