log4j: Tech companies scramble to fix software vulnerability that 'threatens entire internet'