The FCA has fined Nationwide Building Society £44m for having "inadequate" anti-financial crime systems and controls.