Visa barriers stop Mandla Mandela from addressing UK Palestine solidarity event