Challenger bank Monzo has been fined £21,091,300 for inadequate anti-financial crime systems and controls between October 2018 and August 2020.