The US president says he will hit Iran "twenty times harder" if it blocks the Strait of Hormuz, as people in Tehran say the city had its heaviest night of strikes.