50 firefighters battle San Jose blaze