Trump claims US controls Strait of Hormuz, demands compensation from Iran