Dubai-based Mashreq Bank will pay $100 million in a fine to settle violations of US sanctions by illegally processing over $4 billion in Sudan-related payments.