Warren Buffett calls president Trump’s tariffs a hidden tax on goods