Tariffs will eat into earnings growth, limiting gains this year, Barclays wrote. The bank is the latest to lower its outlook ...