Angry vegan activist confronts Jeremy Vine about eating ham sandwich live on air