President Donald Trump suggested Iran could "take out" Los Angeles and San Diego during a campaign rally.