Cape Town shows support for Palestine