Runners hit the streets for the 8th Shanghai Half-Marathon