Famous investor Jim Rogers says you shouldn’t buy American stocks at inflated prices. Here’s what he likes