Harry Lee joins Crystal Palace