UK student vote to boycott Israel sparks controversy