Historical trends of heavy metal contamination and their sources in lacustrine sediment from Xijiu Lake, Taihu Lake catchment, China.