Chloe Arthur signs new Palace contract