Pedestrian mortality between 2006 and 2010 in China: findings from non-police reported data.