 Boeing has agreed to plead guilty to criminal fraud to resolve a US Justice Department investigation linked to two fatal crashes involving 737 MAX aircraft. The planemaker also agreed to a fine of almost $250 million.