Wall St. posts sharp November gains