Trump threatens to charge a 20% toll on tankers using Strait of Hormuz – and declares himself the ‘Guardian Angel’ of the waterway