Trump targets China with tariffs on $300bn in goods