Brazilian president calls Trump's proposed Hormuz shipping fee 'piracy'