Donald Trump has repeated remarks appearing to suggest Iran could attack Los Angeles and San Diego, drawing renewed condemnation from California officials and members of both parties.