Crystal Palace winger Wilfried Zaha has been given a one-match ban and fined £3,000 following an FA charge for improper conduct.