The UK’s financial watchdog has fined Macquarie Bank Limited £13 million after one of its London metals traders booked hundreds of fake trades to cover up losses.