Presidential candidates square off in second debate