Cerner to buy assets of Siemens' health business for $1.3 billion