offshore banking challenges