Palace winger Zaha ruled out for a month with knee injury