Recycled art sale will raise funds for city, charities