(Reuters) -AstraZeneca will buy longtime partner FibroGen's China unit for about $160 million to gain rights to its anemia ...