Fred Thompson quits presidential race