Huge crowd expected for City of Oaks Marathon