South Africa legislators vote to suspend ties with Israel, close embassy