The financial regulator has fined the Bank of Scotland £45.5m for failing to report suspicions of fraud in its Reading branch in 2007.