Bank of America's Merrill Lynch fined £35m by UK watchdog