Contamination characteristics and source apportionment of heavy metals in topsoil from an area in Xi'an city, China.