Crystal Palace have appointed Neil Warnock as their new boss