The president's new tariffs on Canada, Mexico and China could hit the solar, battery, wind and electric vehicle industries ...