Health risk assessment of heavy metals in fish and accumulation patterns in food web in the upper Yangtze River, China.