UCT postpones lecture amid controversy over speaker