Crystal Palace confirm Frank de Boer as manager