Korean outfielder Hyun-soo Kim agrees to 2-year, $7M contract with Orioles, report says