Toyota recalls 22,869 cars over faulty wipers