Moody's assigns A3 and Baa1 ratings to Mashreqbank's Euro medium-term note program