Street vendor dies from self-immolation