Cuban President Miguel Diaz-Canel has firmly rejected US President Donald Trump's threat against his country, stressing that Havana is prepared to defend itself “to the last drop of blood.”