Polly Doran extends Crystal Palace contract