Mike Trout nearly 100 percent, expected back within two weeks