LONDON (Reuters) - Britain's financial watchdog has fined Bank of America's Merrill Lynch investment banking arm 34.5 million pounds ($45.5 million) for its third transaction reporting failure in just over a decade.