More than 40 million fire extinguishers, some on the market for more than four decades, are being recalled because they may not work in an emergency.