NEWTOWN, Conn. (AP) — Obama says nation isn't doing enough to protect children, 'we will have to change'