Merrill Lynch: $42 million fine for lying to customers about where their trades were executed