Panama's president has hit out at Donald's Trump's suggestion the US could take control of the Panama Canal, saying his nation's independence is non-negotiable.