Revolut CFO resigns following money laundering controversy