Cape Coral votes to ban retail pet sales