Records, competitiveness and creations centre-stage at 2007 Soochow International 24H Ultra-Marathon