Donald Trump has faced bipartisan criticism after suggesting Iran could 'take out' Los Angeles and San Diego, as the White House argued he was warning about a potential nuclear threat.