Bug in widespread Wi-Fi chipset firmware can lead to zero-click code execution