Helsley agrees to 2-year, $28 million deal with Orioles (sources)