Dynamic programming for robust control: old ideas and recent developments