Where is the best place to invest outside of the U.S.? David Lebovitz, JPMorgan Funds, makes the case for Europe.