£4m in bank fines is donated to Navy's charity